/**
     * 省市区县 行政区下拉菜单接口
     * @param area
     * @param request
     * @param response
     * @return
     */
    @RequestMapping(value = "arealistData")
    @ResponseBody
    public ReturnObject arealistData(@RequestBody Area area, HttpServletRequest request, HttpServletResponse response) {
        if (StringUtils.isBlank(area.getParentCode())) {
            area.setParentCode(Area.ROOT_CODE);
        }
        if (StringUtils.isNotBlank(area.getAreaCode())
                || StringUtils.isNotBlank(area.getAreaName())){
            area.setParentCode(null);
        }

        List<Area> list = areaService.findList(area);
        return ReturnObject.success(list);
    }
	
parentCode 空时查询省列表数据
areaType 1：省份、直辖市；2：地市；3：区县
默认parentCode为空时，返回省列表数据，
查询省列表请求参数
{
  "parentCode":"",
  "areaType":"1"
}

要查询指定省的市列表数据，添加对应省编码的areaCode到请求参数parentCode中
查询市级列表，
如查询山东省的所有市，请求参数为
{
  "parentCode":"370000"
  "areaType":"2"
}

区县
{
  "parentCode":"市的areaCode"
  "areaType":"3"
}



查询条件对应的默认参数
SELECT
	a.status AS "status",
	a.create_by AS "createBy",
	a.create_date AS "createDate",
	a.update_by AS "updateBy",
	a.update_date AS "updateDate",
	a.remarks AS "remarks",
	a.parent_code AS "parentCode",
	a.parent_codes AS "parentCodes",
	a.tree_sort AS "treeSort",
	a.tree_sorts AS "treeSorts",
	a.tree_leaf AS "treeLeaf",
	a.tree_level AS "treeLevel",
	a.tree_names AS "treeNames",
	a.area_code AS "areaCode",
	a.area_name AS "areaName",
	a.area_type AS "areaType"
FROM
	js_sys_area a
WHERE
	a.status = '0'
AND a.parent_code = '0'
AND a.area_type = '1'
ORDER BY
	a.tree_sorts,
	a.area_code